NAC Web Service

The NAC web service provides an external interface to retrieve and modify the ExtremeControl services. The NAC web service description language is available at:

https://<ExtremeCloud IQ Site Engine Server IP>:<port>/axis/services/NACWebService?wsdl

Method: addHostnameToEndSystemGroup

Method: addHostnameToEndSystemGroupEx

Method: addHostnameToEndSystemGroupWithCustomDataEx

Method: addIPToEndSystemGroup

Method: addIPToEndSystemGroupEx

Method: addIPToEndSystemGroupWithCustomDataEx

Method: addMACToBlacklist

Method: addMACToBlacklistEx

Method: addMACToBlacklistWithCustomDataEx

Method: addMACToEndSystemGroup

Method: addMACToEndSystemGroupEx

Method: addMACToEndSystemGroupWithCustomDataEx

Method: addUsernameToUserGroup

Method: addUsernameToUserGroupEx

Method: addValueToNamedList

Method: addValueToNamedListEx

Method: auditEnforceNacAppliances

Method: createMacLock

Method: deleteEndSystemByMac

Method: deleteEndSystemInfoByHostname

Method: deleteEndSystemInfoByIp

Method: deleteEndSystemInfoByMac

method: deleteEndSystemInfoEx

Method: deleteLocalUsers

Method: deleteLocalUsersbyLoginIdEx

Method: deleteLocalUsersEx

Method: deleteMacLock

Method: deleteRegisteredDevice

Method: deleteRegisteredDevices

Method: deleteRegisteredUserAndDevices

Method: deleteRegisteredUsers

Method: enforceNacAppliances

Method: getAllEndSystemMacs

Method: getAllEndSystems

Method: getEndSystemAndHrByMac

Method: getEndSystemByIp

Method: getEndSystemByIpEx

Method: getEndSystemByMac

Method: getEndSystemByMacEx

Method: getEndSystemInfoArrByMac

Method: getEndSystemInfoByMac

Method: getEndSystemInfoByMacEx

Method: getEndSystemsByMacEx

Method: getExtendedEndSystemArrByMac

Method: getRegisteredUsersByUsername

Method: getRegistredDevicesByUsername

Method: getRegistredUsersByMacAddress

Method: getUnsurfacedNamedList

Method: hashLocalUserPassword

Method: hashLocalUserPasswordEx

Method: importEndSystemInfoEx

Method: importEndSystemInfoFromCsv

Method: processNacRequestArrFromCsv

Method: processNacRequestFromCsv

Method: reauthenticate

Method: reauthenticateEx

Method: removeHostnameFromEndSystemGroup

Method: removeHostnameFromEndSystemGroupEx

Method: removeIPFromEndSystemGroup

Method: removeIPFromEndSystemGroupEx

Method: removeMACFromBlacklist

Method: removeMACFromBlacklistEx

Method: removeMACFromEndSystemGroup

Method: removeMACFromEndSystemGroupEx

Method: removeUsernameFromUserGroup

Method: removeUsernameFromUserGroupEx

Method: removeValueFromNamedList

Method: removeValueFromNamedListEx

Method: saveEndSystemInfo

Method: saveEndSystemInfoByHostname

Method: saveEndSystemInfoByIp

Method: saveEndSystemInfoByMac

Method: saveEndSystemInfoEx

Method: saveLocalUser

Method: saveLocalUserEx

Method: saveRegisteredDevice

Method: saveRegisteredDeviceEx

Method: saveRegisteredDevices

Method: saveRegisteredDeviceWithSponsorship

Method: saveRegisteredDeviceWithSponsorshipEx

Method: saveRegisteredUser

Method: saveRegisteredUserEx

Method: saveRegisteredUsers

Method: updateRegisteredDevice

Method: updateRegisteredUser